草庐IT

Android RelativeLayout 边距

全部标签

android - 在 Android 中使用负边距是一种不好的做法吗?

负边距演示:                        场景通过为其中一个View设置负边距来重叠View,以便它侵入另一个View的边界框。想法如果它们应该重叠布局,它似乎可以按照您期望的方式工作。但我不想因为在不知不觉中做错事而遇到更大的问题。仿真器、物理设备等等,当您使用负边距时,一切似乎都正常工作,一个View会侵入另一个View的边界框,并且取决于它在布局中的声明方式,它将位于另一个View的上方或下方。我还知道,从API21开始,我们可以设置translationZ和elevation使View出现在其他View之上或之下的属性,但我的担忧基本上来自inthedocum

android - Android边距开始/结束和右/左有什么区别?

Androidmarginstart和right(或marginend和left)有什么区别?这是一个微不足道的问题,但我似乎无法向thedocumention学习View开始/结束和左/右有什么区别。可能是我只是不明白某些东西,但我根本无法在这方面取得任何进展。 最佳答案 对于从左到右的流程,start=left,end=right。对于从右到左的流程,start=right,end=left。作为Android4.2'ssupportforRTLlayouts的一部分,API级别17中添加了“开始”和“结束”概念。.

android - 在 Android 中的顶部 ListView 项目上方(以及最后一个项目下方)添加边距

这是一个关于Android中ListView中项目布局的非常好的问题。我有一个顶部有标题栏的Activity,而ListView占据了屏幕的其余部分。我希望我的ListView在左侧、右侧和顶部显示10dp填充,但是当您向上滚动ListView时,我希望它在消失在褪色边缘之前覆盖顶部10dp填充。同样,当您滚动到底部时,最后一个列表项应该在最后一个列表项的底部和屏幕的实际底部之间以10dp出现(如果您想知道为什么,那是因为我想要一个漂亮的背景图像在ListView周围探出头来)。我尝试向ListView本身添加填充,但是当您滚动列表时,它会在填充边缘下消失。我来自网络开发背景,类比是在

android - 在 Android 中,如何以编程方式在 dp 中设置边距?

在this、this和this线程中,我试图找到有关如何在单个View上设置边距的答案。但是,我想知道是否没有更简单的方法。我将解释为什么我不想使用这种方法:我有一个扩展Button的自定义Button。如果背景设置为默认背景以外的其他内容(通过调用setBackgroundResource(intid)或setBackgroundDrawable(Drawabled)),我希望边距为0.如果我这样称呼:publicvoidsetBackgroundToDefault(){backgroundIsDefault=true;super.setBackgroundResource(andr

javascript - 从 Google 图表中删除填充或边距

//LoadtheVisualizationAPIandthepiechartpackage.google.load('visualization','1.0',{'packages':['corechart']});//SetacallbacktorunwhentheGoogleVisualizationAPIisloaded.google.setOnLoadCallback(drawChart);//Callbackthatcreatesandpopulatesadatatable,//instantiatesthepiechart,passesinthedataand//draw

javascript - 使用 jQuery 以像素为单位的填充或边距值作为整数

jQuery有height()和width()函数,它们以整数形式返回像素的高度或宽度...如何使用jQuery获取元素的填充或边距值像素和整数?我的第一个想法是做以下事情:varpadding=parseInt(jQuery("myId").css("padding-top"));但是,例如,如果填充以em为单位,我怎样才能获得以像素为单位的值?查看ChrisPebble建议的JSizes插件后,我意识到我自己的版本是正确的:)。jQuery总是以像素为单位返回值,因此只需将其解析为整数即可。感谢ChrisPebble和IanRobinson 最佳答案

python - 减少matplotlib图中的左右边距

我正在努力处理我在matplotlib中的绘图边距。我使用下面的代码来制作我的图表:plt.imshow(g)c=plt.colorbar()c.set_label("NumberofSlabs")plt.savefig("OutputToUse.png")但是,我得到一个输出图,图的两边都有很多空白。我搜索了谷歌并阅读了matplotlib文档,但我似乎找不到如何减少这种情况。 最佳答案 自动执行此操作的一种方法是将bbox_inches='tight'kwarg转换为plt.savefig.例如importmatplotlib.

iphone - 如何在 UITextView 中设置边距(填充)?

我有一个用于文本编辑的UITextView。默认情况下,它在文本周围有一个小边距。我想将该边距增加几个像素。contentInset属性为我提供了边距,但它不会更改文本“换行宽度”。文本以相同的宽度换行,额外的“边距”只会使View水平滚动。有没有办法让某个宽度的UITextView显示“换行宽度”更窄的文本? 最佳答案 从iOS7开始,您可以使用textContainerInset属性:Objective-CtextView.textContainerInset=UIEdgeInsetsMake(0,20,0,20);swiftt

iphone - 如何调整 UIToolBar 左右内边距

我创建一个带有代码的UIToolbar和另一个带有界面构建器的UIToolbar。但是,发现两个工具栏有不同的左右填充,如下所示:来自界面生成器:来自代码:UIImage*buttonImage=[[UIImageimageNamed:@"button.png"]stretchableImageWithLeftCapWidth:10topCapHeight:0];UIButton*btnTest=[UIButtonbuttonWithType:UIButtonTypeCustom];[btnTestsetBackgroundImage:buttonImageforState:UICon

javascript - 从页面禁用浏览器打印选项(页眉、页脚、边距)?

我在SO和其他几个网站上看到过以几种不同方式提出的这个问题,但大多数都过于具体或过时。我希望有人可以在这里提供一个明确的答案,而不是迎合猜测。当有人在浏览器中打印时,是否有办法通过CSS或javascript更改默认打印机设置?当然,“从他们的浏览器打印”是指某种形式的HTML,而不是PDF或其他依赖插件的mime类型。请注意:如果某些浏览器提供此功能而其他浏览器不提供(或者如果您只知道如何为某些浏览器执行此操作),我欢迎针对特定浏览器的解决方案。同样,如果您知道主流浏览器对EVER执行此操作有特定限制,这也很有帮助,但我们将不胜感激一些相当最新的文档。(当XYZ在过去三年中对上述政策